package com.ruoyi.zhgd.domain.bo;

import com.ruoyi.zhgd.domain.ZjNWarningUserMessage;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 报警通知管理 自建业务对象 zj_n_warning_user_message
 *
 * @author tll
 * @date 2023-09-26
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class ZjNWarningUserMessageBo extends BaseEntity {

    /**
     * 主键
     */
//    @NotBlank(message = "主键不能为空", groups = {EditGroup.class})
    private String id;

    /**
     * 用户ID
     */
//    @NotNull(message = "用户ID不能为空", groups = {AddGroup.class, EditGroup.class})
    private Long userId;

    /**
     * 删除标志（0代表存在 1代表删除）
     */
//    @NotBlank(message = "删除标志（0代表存在 1代表删除）", groups = {AddGroup.class, EditGroup.class})
    private String delFlag;

    /**
     * 姓名
     */
//    @NotBlank(message = "姓名", groups = {AddGroup.class, EditGroup.class})
    private String nickName;
    /**
     * 手机号
     */
//    @NotBlank(message = "手机号", groups = {AddGroup.class, EditGroup.class})
    private String phonenumber;
    /**
     * 预警类型(多选)
     */
//    @NotBlank(message = "预警类型(多选)", groups = {AddGroup.class, EditGroup.class})
    private String warnType;

    /**
     * 实验预警值(1沥青；2万能机；3压力机)
     */
//    @NotBlank(message = "实验预警值(0默认未选择1已选择)", groups = {AddGroup.class, EditGroup.class})
    private String warnValLab;

    /**
     * 混凝土拌合站预警值
     */
//    @NotBlank(message = "混凝土拌合站预警值", groups = {AddGroup.class, EditGroup.class})
    private String warnValCon;

    /**
     * 水稳拌合站预警值(1初级,2中级,3高级)
     */
    private String warnValSw;

    /**
     * 沥青拌合站预警值(1初级,2中级,3高级)
     */
    private String warnValLq;

    /**
     * 张拉压浆预警值1张拉2压浆
     */
    private String warnValZlyj;
    /**
     * 1 试验通知管理
     */
    private Integer type;
    /**
     *  试验通知管理参数 id  warnValLab(实验预警值(0默认未选择1已选择))
     */
    private List<ZjNWarningUserMessage> maps;

    private final String GSLD_DEPT_ID = "1702247601740550146"; // 公司领导部门id
    private final String GCC_DEPT_ID = "1702247632505769986"; // 工程处部门id
    private final String ZJB_DEPT_ID = "1702247695772651522"; // 总监办部门id
    private final String YZD_DEPT_ID = "1702247769009393665"; // 一驻地部门id
    private final String EZD_DEPT_ID = "1702247818367963137"; // 二驻地部门id
    private final String TZD_DEPT_ID = "1702247863838412801"; // 三驻地部门id
    private final String FZD_DEPT_ID = "1702247910265163778"; // 四驻地部门id
    private final String JD_DEPT_ID = "105"; // 济微公司部门id
    private final String QD_DEPT_ID = "1702248790544715778"; // 齐东公司部门id
    private final String WD_DEPT_ID = "1702248790544715779"; // 文登公司部门id
    private final String QD_ZJB_DEPT_ID = "1702248790544715780"; // 齐东总监办部门id
    private final String WD_ZJB_DEPT_ID = "1702248790544715781"; // 文登总监办部门id

}
